#include "menu.h"
#include "utility.h"

using namespace std;

int main(){
	try{
	Menu m;
	m.Loop();
	}catch(CharError){
		cout << "Karakterkodolasi hiba tortent, a hiba valoszinuleg a fajlokban van. A program leall." << endl;
		WaitForEnter();
		return 1;
	}catch(FileError){
		cout << "Fajlszerkezeti hiba tortent, a program leall." << endl;
		WaitForEnter();
		return 1;
	}
	catch(LibError){
		cout << "Ismeretlen eredetu hiba tortent, a program leall." << endl;
		WaitForEnter();
		return 1;
	}
	catch(bad_alloc){
		cout << "A program kifogyott a memoriabol. Archivalja az adatfajlokat, vagy szabaditson fel mas programok altal hasznalt memoriat." << endl;
		WaitForEnter();
		return 1;
	}
	return 0;
}
